package com.xkstream.client.presenter;

import com.xkstream.client.base.BaseData;
import com.xkstream.client.base.BasePresenter;
import com.xkstream.client.base.BaseView;
import com.xkstream.client.entity.FirVersion;
import com.xkstream.client.entity.Game;
import com.xkstream.client.entity.kt.GiftRankingData;

import java.util.Map;

/**
 * Created by xiaoyi on 2017/8/25.
 */

public interface StartLiveContract {
    interface Presenter extends BasePresenter {
        void anchorOnOff(Map<String,Object> params);

        void getGameType();

        void getGiftRanking(String userCode );

        void checkVersion();

    }

    interface View extends BaseView<Presenter> {

        void showRankingData(GiftRankingData data);

        void showAnchorOnOffResult(BaseData data, Map<String,Object> params);

        void showVersionInfo(FirVersion firVersion);
    }
}
